草庐IT

Qt之单选按钮和复选按钮(QRadioButton、QCheckBox)

文章目录QRadioButton属性示例代码:QCheckBox属性示例代码QRadioButtonQRadioButton片这个按钮类应对多选一的场景。打开windows的画图软件,我们就可以看到下面的:如果我们刚开始的是线,然后我们又想画矩形,则线这个框会没有,取而代之的是在矩形这里,这和Qt中的QRadioButton是差不多的。属性没有讲的其他的可以在帮助文档搜索获取和设置显示的文本QStringtext()constvoidsetText(constQString&text)获取和设置单选按钮的选中状态boolisChecked()constvoidsetChecked(bool)获

将ue4程序嵌入qt界面显示

windows窗口编程需求:将ue4程序嵌入qt界面显示思路:通过使用windowsAPI对ue4窗口进行设置跟随qt界面以及活动窗口时的位置层序设置结果:1.打开程序获取句柄设置样式函数:获取窗口句柄:HWNDFindWindow(L"classname",L"windowtitle")数据可通过“句柄精灵”软件获取设置窗口样式:SetWindowLong(HWND,GWL_STYLE,LONGdwNewLong)获取窗口样式:GetWindowLong(HWND,GWL_STYLE)窗口样式宏voidUnreal4::on_pushButton_clicked(){QStringunrea

QT项目打包成可执行程序exe(简易版)

一、将QT程序原来的debug模式切换到release模式进行编译二、新建一个Demo文件夹,将release编译生成的exe文件复制到Demo文件夹中三、打开Qt5.12.4(MinGW7.3.032-bit)(选择项目所使用的环境)四、进入到新建文件夹Demo所在目录(命令如下)''根据自己新建文件Demo所在路径自行调整''cdF:\Qt\Demo五、使用windeployqt对生成的exe文件进行动态配置库文件''DC_7为项目名称,根据自己项目名称自行更改''windeployqtDC_7.exe完成之后Demo文件夹中会生成一些配置文件,此时DC_7已经可以直接运行了(如果想给别人

#【QT 整体窗口拖动大小,内部控件无法跟随改变的原因>>>>>解决:布局相关,布局设置】

【QT整体窗口拖动大小,内部控件无法跟随改变的原因>>>>>解决:布局相关,布局设置】1、概述2、实验环境3、问题描述以及解决办法(1)问题描述(2)解决办法>>加入布局4、实验过程1、建立工程2、直接运行跑下3、放置控件4、加入布局5、细节部分以及其它尝试。6、实验代码7、总结以及后续1、概述作为qt的初学者,开始入门qt的时候,我可是说是一脸懵逼,很多东西其实也不是很会,就像这次的问题,弄完软件后,发现窗口改变大小的时候,内部空间无法跟随改变,别人一指点,就“念头通达”了,虽然事后感觉挺简单的,但是这个点没人告诉你,你就是不知道。2、实验环境实验环境还是挺重要的,因为有时候,在你电脑上能运

QT----事件循环,阻塞等待一段时间,非阻塞等待一段时间

 QT事件循环类QEventLoop, Qt作为一个跨平台的UI框架,其事件循环实现原理,就是把不同平台的事件循环进行了封装,并提供统一的抽象接口。 Application类中,除去启动参数、版本等相关东西后,关键就是维护了一个QEventLoop,Application的exec就是QEventLoop的exec。不过Application中的这个EventLoop,我们称作“主事件循环”MainEventLoop。一般我们的事件循环都是由exec()来开启的,如下:QCoreApplicaton::exec()QApplication::exec()QDialog::exec()QThre

QT音乐播放器

QT音乐播放器文章目录QT音乐播放器前言作品演示代码实现的几个关键步骤步骤总览ui文件的布局背景图片,包括widget和按钮的图片进度条与音乐关联起来,进度条播放时间实时显示歌词的显示歌单的显示以及歌单列表和歌曲关联起来一些细节部分的修修补补废话一些宝藏网站前言最近在搞语音识别,本来没打算做音乐播放器的,看了正点原子的语音识别章节,发现音乐播放器好像绕不开,后面还要弄个录音的系统,不服就干。趁现在知识点还热乎,赶紧记下笔记和心得。话不多说,showtime!!!作品演示电脑不太给力,有一段听着有点像2倍速,实际上代码没有这种情况的,这是录屏软件的锅,我的大神形象要毁于一旦了,呜呜呜!音乐播放器

qt对excel的基本操作

qt对excel的基本操作1.环境1.1配置方面​①确保Excel软件在本地服务器注册成功,没注册成功的可以通过在运行中"E:\programFiles\MicrosoftOffice\Office12\EXCEL.EXE"/regserver手动注册,注意路径要用自己的excel路径。​②确保组件配制正确,运行命令:dcomcnfg,查看DCOM配置下是否有MicrosoftExcelApplication,有的话万事大吉,开始设置(1)常规,身份验证:无(2)安全、配制权限自定义,控制权限,完全控制选中,保存2.指令2.1常用操作指令连接Excel控件QAxWidgetexcel(“Exc

成功解决:This application failed to start because no Qt platform plugin could beinitialized.

今天在下载了phpstudy_pro软件; 安装成功后,无法打开,并出现一下错误:大致的意思是:“此应用程序无法启动,因为无法初始化Qt平台插件。重新安装应用程序可能会解决此问题。”一开始以为是没有下载QT平台软件,就去下载了一个。安装成功后,还是提示相应的错误。经过网上的查找后,在这个视频得到了启发最后并成功解决该问题:解决“ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized”的问题安装好MuEditor却打不开,从网上一致找不到解决方法,就录了个视频给大家~~很多软件都会出现环境变量的问题,按这个思

关于嵌入式Qt5配置环境变量导致鼠标显示与隐藏

Qt版本:Qt5.12.9结论:        不写QT_QPA_EVDEV_MOUSE_PARAMETERS环境变量则不显示鼠标,反之,环境变量配置正确则显示鼠标如设置 Qt环境变量exportQT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event0就能显示鼠标。起因:在交叉编译并移植Qt-Embedded后,在开发板中配置环境变量如下#settslibenvironmentexportT_ROOT=$LOCAL_PATH/tslib:$T_ROOTexportPATH=$PATH:$LOCAL_PATH/tslib/binexportLD_LIBRAR

Qt(十三)QChart绘制折线图

文章目录一、简单绘图二、绘制折线图实例自定义DialogPen类mainwindow类效果演示一、简单绘图QtCharts基于Qt的GraphicsView架构,其核心组件是QChartView和QChartQChartView是显示图标的视图,基类为QGraphicsViewQChart的基类是QGraphicsltem类的继承关系:创建项目:.pro文件中添加:QT+=charts代码如下:其他文件未修改,修改代码只在mainwindow.cpp文件中进行。mainwindow.cpp#include"mainwindow.h"#include"ui_mainwindow.h"#inclu